INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD

QT += network

# Enable very detailed debug messages when compiling the debug version
CONFIG(debug, debug|release) {
    DEFINES += SUPERVERBOSE
}

include (../httpframework5.5/httpframework.pri)
include (../qsysteminfo/qsysteminfo.pri)


SOURCES += \
    $$PWD/database/databasecenter.cpp \
    $$PWD/systemmanage/authoritymanage/controller/authcontroller.cpp \
    $$PWD/systemmanage/authoritymanage/controller/deptcontroller.cpp \
    $$PWD/systemmanage/authoritymanage/controller/menucontroller.cpp \
    $$PWD/systemmanage/authoritymanage/controller/rolecontroller.cpp \
    $$PWD/systemmanage/authoritymanage/controller/usercontroller.cpp \
    $$PWD/systemmanage/authoritymanage/dao/deptdao.cpp \
    $$PWD/systemmanage/authoritymanage/dao/menudao.cpp \
    $$PWD/systemmanage/authoritymanage/dao/roledao.cpp \
    $$PWD/systemmanage/authoritymanage/dao/userdao.cpp \
    $$PWD/systemmanage/authoritymanage/entity/dept.cpp \
    $$PWD/systemmanage/authoritymanage/entity/menu.cpp \
    $$PWD/systemmanage/authoritymanage/entity/role.cpp \
    $$PWD/systemmanage/authoritymanage/entity/user.cpp \
    $$PWD/systemmanage/authoritymanage/service/deptservice.cpp \
    $$PWD/systemmanage/authoritymanage/service/menuservice.cpp \
    $$PWD/systemmanage/authoritymanage/service/roleservice.cpp \
    $$PWD/systemmanage/authoritymanage/service/userservice.cpp \
    $$PWD/systemmanage/authoritymanage/vo/deptvo.cpp \
    $$PWD/systemmanage/authoritymanage/vo/menuvo.cpp \
    $$PWD/systemmanage/authoritymanage/vo/metavo.cpp \
    $$PWD/systemmonitor/onlineuser/controller/onlineusercontroller.cpp \
    $$PWD/systemmonitor/onlineuser/entity/onlineuser.cpp \
    $$PWD/systemmonitor/servermonitor/controller/servermonitorcontroller.cpp \
    $$PWD/systemmonitor/servermonitor/entity/cpuinfo.cpp \
    $$PWD/systemmonitor/servermonitor/entity/cpuuse.cpp \
    $$PWD/systemmonitor/servermonitor/entity/diskinfo.cpp \
    $$PWD/systemmonitor/servermonitor/entity/diskuse.cpp \
    $$PWD/systemmonitor/servermonitor/entity/memoryinfo.cpp \
    $$PWD/systemmonitor/servermonitor/entity/memoryuse.cpp \
    $$PWD/systemmonitor/servermonitor/entity/networkinfo.cpp \
    $$PWD/systemmonitor/servermonitor/entity/networkuse.cpp \
    $$PWD/systemmonitor/servermonitor/entity/resourcemonitorinfo.cpp \
    $$PWD/systemmonitor/servermonitor/entity/serverinfo.cpp \
    $$PWD/systemmonitor/servermonitor/worker/servermonitorcenter.cpp

HEADERS += \
    $$PWD/database/databasecenter.h \
    $$PWD/systemmanage/authoritymanage/controller/authcontroller.h \
    $$PWD/systemmanage/authoritymanage/controller/deptcontroller.h \
    $$PWD/systemmanage/authoritymanage/controller/menucontroller.h \
    $$PWD/systemmanage/authoritymanage/controller/rolecontroller.h \
    $$PWD/systemmanage/authoritymanage/controller/usercontroller.h \
    $$PWD/systemmanage/authoritymanage/dao/deptdao.h \
    $$PWD/systemmanage/authoritymanage/dao/menudao.h \
    $$PWD/systemmanage/authoritymanage/dao/roledao.h \
    $$PWD/systemmanage/authoritymanage/dao/userdao.h \
    $$PWD/systemmanage/authoritymanage/entity/dept.h \
    $$PWD/systemmanage/authoritymanage/entity/menu.h \
    $$PWD/systemmanage/authoritymanage/entity/role.h \
    $$PWD/systemmanage/authoritymanage/entity/user.h \
    $$PWD/systemmanage/authoritymanage/service/deptservice.h \
    $$PWD/systemmanage/authoritymanage/service/menuservice.h \
    $$PWD/systemmanage/authoritymanage/service/roleservice.h \
    $$PWD/systemmanage/authoritymanage/service/userservice.h \
    $$PWD/systemmanage/authoritymanage/vo/deptvo.h \
    $$PWD/systemmanage/authoritymanage/vo/menuvo.h \
    $$PWD/systemmanage/authoritymanage/vo/metavo.h \
    $$PWD/systemmonitor/onlineuser/controller/onlineusercontroller.h \
    $$PWD/systemmonitor/onlineuser/entity/onlineuser.h \
    $$PWD/systemmonitor/servermonitor/controller/servermonitorcontroller.h \
    $$PWD/systemmonitor/servermonitor/entity/cpuinfo.h \
    $$PWD/systemmonitor/servermonitor/entity/cpuuse.h \
    $$PWD/systemmonitor/servermonitor/entity/diskinfo.h \
    $$PWD/systemmonitor/servermonitor/entity/diskuse.h \
    $$PWD/systemmonitor/servermonitor/entity/memoryinfo.h \
    $$PWD/systemmonitor/servermonitor/entity/memoryuse.h \
    $$PWD/systemmonitor/servermonitor/entity/networkinfo.h \
    $$PWD/systemmonitor/servermonitor/entity/networkuse.h \
    $$PWD/systemmonitor/servermonitor/entity/resourcemonitorinfo.h \
    $$PWD/systemmonitor/servermonitor/entity/serverinfo.h \
    $$PWD/systemmonitor/servermonitor/worker/servermonitorcenter.h

INCLUDEPATH +=  $$PWD/database \
                $$PWD/systemmanage/authoritymanage/controller \
                $$PWD/systemmanage/authoritymanage/entity \
                $$PWD/systemmanage/authoritymanage/dao \
                $$PWD/systemmanage/authoritymanage/vo \
                $$PWD/systemmanage/authoritymanage/service \
                $$PWD/systemmonitor/servermonitor/controller \
                $$PWD/systemmonitor/servermonitor/entity \
                $$PWD/systemmonitor/servermonitor/worker
